home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 21 / Cream of the Crop 21 (Terry Blount) (October 1996).iso / comm / pirch32.zip / UPDATES.TXT < prev   
Text File  |  1996-07-22  |  7KB  |  167 lines

  1. PIRCH 0.80 (Initial Release)
  2.  
  3.  
  4. VERSION 0.80A
  5. o   Fixed /ban problem
  6.  
  7. o   Fixed positioning/sizing of some additional windows
  8.  
  9. o   Fixed the 'Bubble' text color attribute conflict with the hilite attribute
  10.  
  11. o   Fixed problem with Long File Name variables in aliases that would append an
  12.     underscore character tro the end of a filename if the LFN and Fill Spaces
  13.     options were enabled in the DCC section
  14.  
  15. o   Added some advanced channel filtering options.
  16.  
  17. o   Fixed problem with default download directory and extension mapping
  18.  
  19. o   Fixed a word wrap but that could cause problems if the window width was too
  20.     small to fit a single character causing a infinite loop
  21.  
  22. o   Added file server feature.
  23.     The file server window can be opened via the tools menu. Only one file
  24.     server windows can be created, hoever the server supports multiple
  25.     connections and is arranged so that you can easily see who is connectioned
  26.     and what activity is occuring.
  27.  
  28.     The file server only allows a particular to connect one time, this is
  29.     validated via the user's IP address.
  30.  
  31.     The /FACCESS command
  32.     /FACCESS <nickname> [homedir] [maxgets]
  33.  
  34.     This command is used to grant users access to the file server.
  35.     At a minimum you must supply the <nick> parameter. The homedir
  36.     is the name of the root directory the particular user may access.
  37.     If the Homedir param is omitted the user will be granted acess to the default
  38.     Homedir set up in the File Server Options.
  39.  
  40. o   Added adanced filtering option to allow filtering of keywords which
  41.     you do not want displayed. Channels containing these keywords on the topic
  42.     or in the channel name are discarded.
  43.  
  44. o   New Commands/variable functions
  45.     /WRITEINI <filename> <section> <key> <value>
  46.     $READINI <filename> <section> <key> <default>     (for use in aliases & events)
  47.  
  48.     The structure of an ini file is broken down into sections as diplayed below
  49.           [section]
  50.           key=value
  51.  
  52.     Each inifile may have multiple sections and under each section multiple
  53.     key=value statements
  54.  
  55.     NOTE: All parameters are required and the function will fail if any are missing.
  56.     The $readini inline function currently must be the last part of an alias or event
  57.     handler statement since the last parameter <default> may contain multiple words.
  58.     The structure of inline functions (ie $read, $readini) will probably change in
  59.     the near future to allow greater flexibility in parameters and a more consistent
  60.     structuring of alias/event code.
  61.  
  62.     ON JOIN:#:/writeini c:\pirch32\tracking.ini # $nick $nick last joined # on $day $date at $time (CST)
  63.     ON TEXT:!seen*:#:/msg # $readini c:\pirch32\tracking.ini # $2 $2 has not been seen on #
  64.  
  65. o   Fixed some problems with 2 phase alias parsing
  66.  
  67. o   Added print capability for channels/msg windows/dcc chats
  68.     To print only a selected oportion of text, click & drag to highlight the text
  69.     and hold the CTRL key down simutaneously... release the mouse button while
  70.     the ctrl key is still down and the text will remain highlighted... not
  71.     select IRC | Print and the 'selected only' option will be enabled in the print window.
  72.  
  73. o   Added ability to print BIO's
  74.  
  75. o   Fixed problem with /list if no list was returned an RPL_LISTSTART server reply is
  76.     sent to the client.
  77.  
  78. o   Added $mode to ON MODE
  79.  
  80. o   Stopped system from coming to the top when another application is active and
  81.     a new msg window is opened up.
  82.  
  83. o   Added timeouts to dcc sends for unconnected transactions.
  84.  
  85.  
  86. 0.82
  87.  
  88. o   Fixed /define evaluation order in the multi-phase parser
  89.  
  90. o   Fixed /filedel and implemented a -q option to prevent display of the
  91.     confirmation dialog box.
  92.  
  93. o   Added automated CTCP flood control. Option is in the Options | prefs |
  94.     flood group
  95.  
  96. o   Fixed popup menu in notify when on multiple networks...
  97.     Whois request went to the 'active' net, not necessarily the correct net
  98.  
  99. o   Found and fixed a potential memory leak
  100.  
  101. o   PIL - PIRCH INTERPRETED LANGUAGE
  102.     PIRCH now includes an integrated scripting language which allows
  103.     a number of new capababilities, including the use of if/then/else,
  104.     while/do, for/to/do statements, full mathematical expressions using
  105.     quantitive operators (+,-,*,/,mod,^), logical operations
  106.     (and, not, or, xor), bitwise operators (bitand, bitor, bitnor,
  107.     bitxor, shl, shr). The PIL procedure/function libray includes common
  108.     routines for string manipulation, type conversion, input/output, and
  109.     and a variety of other data oriented procedure/functions.
  110.  
  111.     PIL is documented in PIL.DOC (Miscrosoft Word 6.0 format document-can be
  112.     read by Wordpad included with Windows 95 & Windows NT).
  113.  
  114.     Two new commands have been added to support PIL.
  115.  
  116.     /RUNSCRIPT <scriptname> <parameters>
  117.  
  118.     /CALLBACK <server reply code> <script name>
  119.  
  120.     Both of these commands are documented in help and the PIL reference
  121.  
  122.        ************** IMPORTANT NOTE ABOUT PIL SUPPORT *****************
  123.  
  124.     The #pirch channel on the Undernet (this is the primary support channel)
  125.     will NOT answer questions regarding PIL. PIL is an advanced feature
  126.     and as such obviously isn't intended for everyone. Support for PIL can
  127.     be obtained through Northwest Computer Services via email for registered
  128.     users only.
  129.  
  130. o   Added /ADDPIL <scriptname> to add a script to the alias window form a
  131.     disk file making sharing/installing of PIL scripts easier. The
  132.     same functionality can also be achieved by right clicking over the
  133.     alias list in the alias window and selecting Install PIL script from the
  134.     popup menu.
  135.  
  136.     Possible useful event: ON DCCDONE:*.pil:/addpil $filename
  137.  
  138.     Will automatically install a PIL script when dcc'd to you
  139.  
  140. o   Added ON CTCPREPLY event
  141.     ON CTCPREPLY
  142.     Format:    [=]ON CTCPREPLY:<text>:<alias>[:+]
  143.     Example:    ON CTCPREPLY:*:#: /display > -CTCPs- \-1 *1
  144.  
  145.     Available info:    $nick - nickname of the user that caused the event
  146.                   $address - nickname of the user that caused the event
  147.                   *1 - contains the full ctcp reply sent
  148.  
  149.     This event is triggered when a reply to a CTCP command like /ping is received.
  150.  
  151. o   Added ON OPNOTICE event
  152.     ON OPNOTICE
  153.     Format:    [@][=]ON OPNOTICE:<text>:<alias>[:+]
  154.  
  155.     Available info:    $nick - nickname of the user that caused the event
  156.                   $address - nickname of the user that caused the event
  157.                   *1 - the message
  158.  
  159.     This event is triggered when a PIRCH opnotice is received and works exactly
  160.     like ON TEXT/ON NOTICE. This will not work with other client style opnotices,
  161.     because other clients simply send them as private notices to each operator,
  162.     with no special tagging (these will trigger an ON NOTICE event.
  163.  
  164.  
  165. o   Fixed /filecopy and /filemove
  166.  
  167.